home *** CD-ROM | disk | FTP | other *** search
/ The Apple Sales & Marketi…urce Library 1999 August / Resource Library August 99.toast / mac / AppleShare IP 6.2 (NFR) / AppleShare IP 6.2 Install / AppleShare Client / International Folder / Korean / DHX UAM ¿–æÓ∫∏±‚ < prev   
Text File  |  1999-04-16  |  3KB  |  65 lines

  1. DHX User Authentication Module 1.0 ¿–æÓ∫∏±‚
  2.  
  3.  
  4. ≥ªøÎ
  5.  
  6. º“∞≥
  7. DHX UAM 1.0 Ω««‡¿ª ¿ß«— ø‰±∏ªÁ«◊
  8. DHX UAM 1.0 º≥ƒ°«œ±‚
  9. DHX UAM 1.0 ªÁøΫœ±‚
  10. ªÁøε«¥¬ æÀ∞Ì∏Æ¡Ú
  11. æÀ∑¡¡¯ ∫Ò»£»Øº∫∞˙ ¡¶«—
  12.  
  13. º“∞≥
  14. DHX (Diffie-Hellman Exchange) UAM¿∫ ∫Ò±≥¿˚ æ»¿¸«— πÊπ˝¿∏∑Œ æœ»£∏¶ 64 πÆ¿⁄±Ó¡ˆ º≠πˆø° ¿¸º€«œ¥¬ πÊπ˝¿ª ¡¶∞¯«’¥œ¥Ÿ.
  15.  
  16. DHX UAM 1.0 Ω««‡¿ª ¿ß«— ø‰±∏ªÁ«◊ 
  17.  
  18. •  AppleShare Client:  3.8.1 ¿ÃªÛ
  19.  
  20.  
  21. DHX UAM 1.0 º≥ƒ°«œ±‚ 
  22.  
  23. UAM¿∫ »∞º∫ Ω√Ω∫≈€ Δ˙¥ı¿« »Æ¿Â Δƒ¿œ Δ˙¥ı ≥ª¿« "AppleShare Folder"ø° ¿÷æÓæfl «’¥œ¥Ÿ. ¿ÁΩ√µø¿ª «“ « ø‰æ¯¿Ã ªı∑ŒøÓ UAM¿Ã ¿ŒΩƒµ«±‚ ¿¸ø° º±≈√¿⁄øÕ ≥◊ΔÆøˆ≈© ∫∏±‚∏¶ ¥›∞Ì ¥ŸΩ√ ø≠æÓæfl «’¥œ¥Ÿ.
  24.  
  25. DHX UAM 1.0 ªÁøΫœ±‚
  26. ø¨∞·¡fl¿Œ º≠πˆ∞° DHX UAM¿ª ¡ˆø¯«—¥Ÿ∏È AppleShare Client¥¬ ∑Œ±◊¿Œ πÊΩƒ¿∏∑Œ "«—πÊ«‚ ∫Ø»Ø"¿ª º±≈√«“ ºˆ ¿÷µµ∑œ «œ¥¬ ¥Î»≠ªÛ¿⁄∏¶ ∫∏ø©¡›¥œ¥Ÿ. ¿Ã UAM¿ª º±≈√«œ∞Ì «•¡ÿ AppleShare ∑Œ±◊¿Œ ¥Î»≠ªÛ¿⁄ø°º≠øÕ ∞∞¿Ã æœ»£øÕ ªÁøο⁄ ¿Ã∏ß¿ª ≥÷Ω¿¥œ¥Ÿ. 
  27.  
  28. ªÁøε«¥¬ æÀ∞Ì∏Æ¡Ú
  29.  
  30. password is padded with nulls to 64 bytes
  31. username is a pstring, padded to even byte length (odd number of chars)
  32. ServerSig is obtained from the AFPSrvrInfo reply from the server.
  33.  
  34. first message from client to server:
  35. | login (2 bytes)  | AFP Vers | UAMName "DHCAST128" | Username (padded) | Ma (16 bytes) |
  36.  
  37. reply (server to client)
  38. | ID (2 bytes) | Mb (16 bytes) | (16 byte nonce, ServerSig)K |
  39.  
  40. login continue (client to server)
  41. | logincontinue (2 bytes) | ID (2 bytes) | (16 byte nonce + 1, password)K |
  42.  
  43. reply (server to client)
  44. pass / fail
  45.  
  46. (data)K = Encrypt data using CAST 128 CBC with key = K
  47.  
  48. The Key is generated with a Diffie-Hellman key exchange as follows:
  49. Ma - first message = g^Ra mod p  (sent by the Client to the Server)
  50. Mb - second message = g^Rb mod p (sent by the Server to the Cleint)
  51. K - Key = Mb^Ra mod p = Ma^Rb mod p
  52.  
  53. We are using CAST 128, (the implementation from SSLeay) in CBC mode with the IV in the second message being the bytestring "CJalbert" and the IV in the third message being the bytestring "LWallace".
  54.  
  55. æÀ∑¡¡¯ ∫Ò»£»Øº∫∞˙ ¡¶«—
  56.  
  57. • Norton AntivirusøÕ DHX UAM ªÁ¿Ãø° πÆ¡¶∞° ¿÷Ω¿¥œ¥Ÿ. ªÁøο⁄∞° ªÁøο⁄ ¿Ã∏ß∞˙ æœ»£∏¶ « µÂø° ¿‘∑¬«“ ∂ß ∫Ò¡§ªÛ¿˚¿Œ ∏Ì∑…¿∏∑Œ ≈¨∂Û¿ÃæΔÆ ∏≈≈≤≈‰Ω√∞° √Êµπ¿ª ¿œ¿∏≈≥ ∞Õ¿‘¥œ¥Ÿ. Norton Antivirus∏¶ ≤ÙΩ Ω√ø¿.
  58.  
  59.  
  60.  
  61. © 1999 Apple Computer, Inc. ∏µÁ ±«∏Æ ∫∏¿Ø. Apple, the Apple logo, AppleShare, AppleTalk, HyperCard, LocalTalk, Mac, Macintosh, MacTCP ±◊∏Æ∞Ì PowerBook¿∫ πñπ∞˙ ¥Ÿ∏• ≥™∂Ûø°º≠ µÓ∑œµ» Apple Computer¿« ªÛ«•¿‘¥œ¥Ÿ. PowerPC¥¬ ªÁøΠ«„∞°µ» ªÛ≈¬∑Œ ªÁøε«¥¬ International Business Machines Corporation¿« ªÛ«•¿‘¥œ¥Ÿ.
  62. CAST µµ±∏¥¬ Eric Young(eay@cryptsoft.com)¿Ã ¿€º∫«œø¥Ω¿¥œ¥Ÿ. 
  63. ∑ÁΔæ¿∫ WeiDai∞° ¿€º∫«œø¥Ω¿¥œ¥Ÿ. 
  64.